package org.jeecg.modules.meta.service;

import java.util.Date;

/**
 * 元数据同步接口
 */
public interface MetaSynService {

    /**
     * 同步元数据表和字段(全量方式)
     * @return
     */
    boolean synMetaAll();

    /**
     * 同步元数据表和字段(同步当天方式)
     * @return
     */
    boolean synMetaTime(Date date);

    /**
     * 是否在同步
     * @return
     */
    boolean isSyn();

    /**
     * 开始同步
     * @return
     */
    void startSyn(String desc);

    /**
     * 结束同步
     * @return
     */
    void endSyn(String desc);

}
